// components/cell-radio/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    title: {
      type: String,
      value: ''
    },
    list: {
      type: Array,
      value: []
    },
    select: {
      type: String,
      value: '0'
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    activeNames: [],
    isOpen: false,
    selectName: '',

  },

  /**
   * 组件的方法列表
   */
  methods: {
    onChange(event) {
      this.setData({
        activeNames: event.detail,
      });
    },
    onOpen() {
      this.setData({
        isOpen: true
      })

    },
    onClose() {
      this.setData({
        isOpen: false
      })
    },
    onChangeValue(e) {
      const value = e.detail
      const list = this.data.list
      const selectArr = list.filter(item => item.value == value)
      const selectName = selectArr[0].name
      this.triggerEvent('selected', value)
      this.setData({
        selectName
      })
    },
   
  },
   // 生命周期
   lifetimes: {
    attached: function () {
      // 在组件实例进入页面节点树时执行 初始化默认值
      this.onChangeValue({
        detail: 0
      })
    }
  }
})